Thousands March In General Strike As Unions Challenge Cuts